package com.longxiao.validator.anno;

import java.lang.annotation.*;

/**
 * 字符串长度验证
 * Created by houhongwei on 2017/5/12.
 */
@Documented
@Inherited
@Target({ElementType.FIELD, ElementType.TYPE, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
public @interface ValiString {
    boolean required() default true;// 是否必填 默认必填
    int minLen() default -999;// 最大长度
    int maxLen() default -999;// 最小长度
    String regex() default "";// 正则表达式
    String[] ref() default "";// 可选值
    String name() default "";// 参数名称
    String err();// 错误描述
}
